package cn.edu.zut.internship.mapper.company;

import java.util.List;
import java.util.Map;

public interface BindingMapper {
    List<Map> selectBinding(Map params);

    int selectBindingCount(Map params);

    /**
     * 获取学生实训单位绑定详情
     * @param studentAccount
     * @return
     */
    Map getBinding(String studentAccount);

    /**
     * 解除学生绑定的实训单位
     * @param studentAccount
     * @return
     */
    int cancelCompany(String studentAccount);

    /**
     * 根据实训信息Id获取实训信息详情
     * @param params
     * @return
     */
    Map getStudentCompany(Map params);

    /**
     * 修改实训信息状态
     * @param params
     * @return
     */
    int updateStudentCompany(Map params);
}
